Title of Document: A discussion of practices for enhancing diversity in software designs

نویسندگان

  • Bev Littlewood
  • Lorenzo Strigini
چکیده

This report discusses the practices which have been used or recommended for increasing the degree of diversity between redundant implementations of software or software-based systems. Its purpose is to give useful indications for designers, project managers and safety/reliability assessors in deciding about how great an advantage should be expected from the use of these practices, in absolute and in comparative terms. Existing knowledge does not allow one to state any strong general recommendations, but it is possible to improve on the intuitive justifications usually given for these various practices. This report clarifies the ways the various practices are conjectured to aid system reliability, the factors that should affect their efficacy, and thus, for a practitioner, the aspects of a specific project situation that need to be considered to inform decisions. Thus this report is meant to improve on the many recommendations available in the literature by a more rigorous analysis of the support available for individual recommendations and for decision between them, on the basis of existing known evidence about diversity, of general experience in software engineering and of the result of our reliability modelling work. An executive summary gives the highlights of the report and a guide to the topics treated. The other sections are an introduction giving the scope and background of the work; a general analysis of the factors affecting the achievement of useful diversity and the criteria for choosing among possible "diversity-seeking decisions" to this end, and a summary table of the considerations applying to each category of "diversity-seeking decisions", with explanations of detail in an appendix. This report updates and supersedes the previous DISPO project report AT_DI-D-01-v1.7, "A list of intuitive diversity enhancing measures/practices", 20 February 1998, which was produced at the beginning of the DISPO project, to reflect our changed understanding at the end of the project. Parts of the old report have been eliminated as the corresponding topics are now covered by separate DISPO documents. The information contained in this report has been produced for BEG(UK) Ltd on behalf of the Industry Management Committee (IMC). thus is the joint property of British Energy Generation Ltd, British Energy Generation (UK) Ltd, British Nuclear Fuels Limited and British Nuclear Fuels Magnox Generation Ltd, and their successor companies. Any intellectual property rights arising from or contained in the report are the joint property of British Energy Generation Ltd, British Energy Generation (UK) Ltd, British Nuclear Fuels Limited and British Nuclear Fuels Magnox Generation Ltd, and their successor companies.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mapping of McGraw Cycle to RUP Methodology for Secure Software Developing

Designing a secure software is one of the major phases in developing a robust software. The McGraw life cycle, as one of the well-known software security development approaches, implements different touch points as a collection of software security practices. Each touch point includes explicit instructions for applying security in terms of design, coding, measurement, and maintenance of softwar...

متن کامل

Simple algorithm to assess the diversity and distribution for algae of Iran

By studying algae reports from different localities of the country during the past 87 years, about 6000 records information including 2567 species and infra-specifics were analyzed and distribution maps were drawn. The algae studies in the Iranian islands of the Persian Gulf, especially around Bushehr and the Khark Island by Borgesen (1930), the oldest available document is used in this study. ...

متن کامل

Comparison of Vegetation Characteristics under Three Management Treatments (Heavy Grazing, Exclusure and Exclusure with Restoration Practices) in Kiasar Chardange Rangeland of Sari

Choosing management strategies are influencing the vegetation characteristics and plant diversity in rangelands. We have studied the effects of three management treatments including overgrazing, exclusure, and exclusure with restoration operations on vegetation characteristics of plant cover, composition, and diversity in Kiasar Chardange summer rangelands. In each management treatment, three r...

متن کامل

A Review of Authors Research Methods of Articles in the Journal of Hospital over the Past Two Years Running Title: Hospital journal Research Methodology

Background: One of the most important ways to promote the quality and attractiveness of the journal for readers is the accurate evaluation of the published articles research methodology in the journals. The purpose of this study was to investigate the research methods of the articles published in the Journal of Hospital.   Materials & Methods: In this descriptive study, the research methods o...

متن کامل

نگاهی به طرح سجاده صف در حوزه‌های فرش‌بافی اسلامی

Iranian artists and craftsmen have been interested in decorations for a long time. Geometric, animal and plant motifs and sometimes a line in various combinations adorned all or part of their handmade works. The art of carpet weaving hasn't been excluded. Carpet designers have created beautiful and sometimes unique designs by the influence of religion, politics, culture and other common arts du...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000